package com.common.platform.auth.pojo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;
import java.util.Map;
import java.util.Set;

@Setter
@Getter

public class LoginUser implements Serializable {

    /**
     * 用户主键
     */

    private Long id;

    /**
     * 用户账号
     */
    private String account;

    /**
     * 用户姓名
     */

    private String name;

    /**
     * 用户邮箱
     */

    private String email;

    /**
     * 用户头像
     */

    private String avater;

    /**
     * 部门id
     */

    private Long deptId;

    /**
     * 角色列表
     */

    private List<Long> relelist;

    /**
     * 部门名称
     */

    private String deptName;

    /**
     * 角色名称列表
     */

    private List<String> rolenames;

    /**
     * 角色备注
     */

    private List<String> roleTips;

    /**
     * 系统标识
     */
    private List<Map<String, Object>> systemTypes;

    /**
     * 拥有权限
     */


    private Set<String> permission;
}
